package com.guet.niit.util;

import com.sun.javafx.stage.StageHelper;
import javafx.collections.ObservableList;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

import java.io.IOException;

public class adminSwitchoverMenu {
    /**
     * 通过菜单子项进入相应的管理界面
     * @param T
     */
    public static void backtrack(Class T,String text){
        //引用fxml样式
        Parent load = null;
        try {
            if (text.equals("充电站管理")){
                load = FXMLLoader.load(T.getClass().getResource("/fxml/admin/chargingStationManage.fxml"));
            }
            if (text.equals("充电桩管理")){
                load = FXMLLoader.load(T.getClass().getResource("/fxml/admin/chargingPileManage.fxml"));
            }
            if (text.equals("代理商管理")){
                load = FXMLLoader.load(T.getClass().getResource("/fxml/admin/agentManage.fxml"));
            }
            if (text.equals("用户管理")){
                load = FXMLLoader.load(T.getClass().getResource("/fxml/admin/userManage.fxml"));
            }
            if (text.equals("主菜单")){
                load = FXMLLoader.load(T.getClass().getResource("/fxml/admin/adminMenu.fxml"));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        ObservableList<Stage> stageList = StageHelper.getStages();
        stageList.get(0).setScene(new Scene(load));
    }
}
